package com.oa.api;


import com.oa.oaspccommon.po.Landingpagemsg;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;

import java.util.List;

/**
 * @author zd
 * @date 2021年04月15日 11:13
 */
@FeignClient("oa-spc-system")
public interface LandingpagemsgServiceApi {

    /**
     * 查询所有landingpagemsg
     * @return
     */
    @RequestMapping(value = "/landingpagemsgs",method = RequestMethod.GET)
    public List<Landingpagemsg> findAll();

    /**
     * 单查
     * @param lid
     * @return
     */
    @RequestMapping(value = "/landingpagemsg",method = RequestMethod.GET)
    public Landingpagemsg findOne(@RequestParam("lid") Integer lid);


    /**
     * 添加
     * @param landingpagemsg
     * @return
     */
    @RequestMapping(value = "/landingpagemsg",method = RequestMethod.POST)
    public Boolean add(@RequestBody Landingpagemsg landingpagemsg);

    /**
     * 修改
     * @param landingpagemsg
     * @return
     */
    @RequestMapping(value = "/landingpagemsg",method = RequestMethod.PUT)
    public Boolean update(@RequestBody Landingpagemsg landingpagemsg);

    /**
     * 删除
     * @param lid
     * @return
     */
    @RequestMapping(value = "/landingpagemsg",method = RequestMethod.DELETE)
    public Boolean delete(@RequestParam("lid") Integer lid);
}
